#include <REGX52.H>



sbit XPT2046_DIN=P3^4;
sbit XPT2046_CS=P3^5;
sbit XPT2046_DCLK=P3^6;
sbit XPT2046_DOUT=P3^7;



void XPT2046_ReadAD(unsigned char Command)

{
	unsigned char i;
	unsigned int ADVAluel=0; 	
	XPT2046_DCLK=0;//时序
	XPT2046_CS=0;//时序
	for(i=0;i<8;i++)
	{
	XPT2046_DIN=Command&(0X80>>i); //放置数据
	XPT2046_DCLK=1;//时序
	XPT2046_DCLK=0;//时序
	}
	
	
		for(i=0;i<16;i++)
	{
	XPT2046_DCLK=1;//时序
	XPT2046_DCLK=0;//时序
	if(XPT2046_DOUT){ADVAluel|=(0X8000>>i);}
	}
	XPT2046_CS=1;
	
	
	
	
	
//	return ADVAluel>>8;
}